<?php

defined('_JEXEC') or die('Acesso Restrito');

jimport('joomla.application.component.view');

Class SgrhFrontViewGerenciador extends JView {

	function display($tpl = null) {
		$busca = JRequest::get('post');
		$tpl = JRequest::getVar('tpl');
		$modelo = & $this->getModel('gerenciador');
		$idPessoa = JRequest::getVar('idPessoa', null);
		$user = & JFactory::getUser();

		//Adiciona o arquivo .css nos tpl's
		$documento = & JFactory::getDocument();
		$documento->addStylesheet("components/com_sgrh/auxiliares/css/style.css");

		//Busca todos os Candidatos
		$registros = $modelo->getListaCandidatos($busca);

		//Busca os contatos, caso esteja visualizando um cadastro existente
		if ($idPessoa != null) {
			$registrosTelefones = $modelo->getInfoTelefone($idPessoa);
		}

		//Busca todas as vagas
		$vagas = $modelo->getListaVagas();
		//die (JUtility::dump($vagas));
		
		//Busca todos os cargos
		$cargos = $modelo->getListaCargos();
		
		//Busca o Endereco
		$registrosEndereco = $modelo->getInfoComplemento('candidatoendereco');


		//Envia todos os dados para a view
		$this->assignRef('vagas', $vagas);
		$this->assignRef('registros', $registros);
		$this->assignRef('registrosEndereco', $registrosEndereco);
		$this->assignRef('registrosTelefones', $registrosTelefones);
		$this->assignRef('busca', $busca);
		$this->assignRef('user', $user);
		$this->assignRef('user', $user);
		$this->assignRef('cargos', $cargos);

		parent::display($tpl);
	}

}
